@charset "utf-8";
/* CSS Document */

.B_coco { margin-right:20px; padding-bottom:30px; }
.B_coco .selCondition01 { height:auto; }
.B_coco .A_vline { margin:0 3px; }
.B_coco .sub_tit { margin-top:20px; }
.B_coco .mG_Title { height:70px; }
.B_coco .form_table { margin-top:20px; }
.B_coco .form_table01 .conbox { width:250px; }
.B_coco .form_table dl { height:30px; }
.B_coco .radio_choose dd { margin-right:10px; }
.B_coco .table_add, .B_coco .table_up, .table_down { margin-right:10px; }
.B_coco .table_add .icon_add { margin-right:5px; }
.B_coco .current td { background:#FFC; }
.B_coco .current td span { display:inline-block; margin-right:5px; }
.B_coco .show_wrap { margin:0 50px; }
.B_coco .form_table02 { margin-top:0; padding:30px 0 30px; border: solid 1px #e3e3e3; border-top:none; }
.B_coco .form_table02 dl { height:50px; }
.B_coco .form_table02 dl.form_textarea { height:auto; }
.B_coco .form_btn { margin:30px 0 0 120px; }
.B_coco .form_btn a { margin-right:10px; }
.B_coco .infro_wrap { margin:0 30px; }
.B_coco .infro_list { margin:0 20px; line-height:28px; }
.B_coco .infro_list li { border-bottom: dotted 1px #ccc; }
.B_coco .infro_list .infro_date, .infro_list .infro_name, .B_coco .infro_list .infro_reply { margin-right:10px; }
.B_coco .form_btn2 { margin:50px 0 100px; padding-left:100px; padding-top:50px; border-top: solid 1px #ddd; }
.B_coco .form_btn2 a { margin-right:10px; }
.B_coco .form_table02 .common_table { margin:0 20px; width:80%;}


/* layer */
.coco_layer_up .conbox .Adm_input03 { width:200px;}


/* 控件icon */
.widget_icon { display:block; background:url(../../images/coco/select_module.png) no-repeat; width:77px; height:73px; padding:1px;}
.widget_icon:hover, .cur .widget_icon { padding:0; border: solid 1px #6699ff;}

.widget_input { background-position:0 0;}
.widget_date { background-position:-79px 0;}
.widget_person { background-position:-158px 0;}
.widget_textarea { background-position:-237px 0;}
.widget_select { background-position:-316px 0;}
.widget_checkbox { background-position:-395px 0;}
.widget_radio { background-position:-474px 0;}
.widget_file { background-position:-553px 0;}
.widget_close { background-position:-632px 0;}
.widget_line { background-position:-711px 0;}

.B_coco .widget_wrap { margin-top:20px; padding:0 20px 10px;}
.B_coco .widget_box { background:#eee; padding:20px; height:75px;}
.B_coco .widget_box li { float:left; margin:0 3px; position:relative;}
.B_coco .linestyle { display:none; position:absolute; top:75px; border: solid 1px #ddd; background:#fff; padding:10px 10px 20px;}
.B_coco .linestyle a { display:block; height:30px;}
.B_coco .linestyle a:hover { background:#eee;}
.B_coco .linestyle a span{ display:block; border-bottom-width: 1px; border-bottom-color:#000; width:50px; height:20px; margin-bottom:10px;}
.B_coco .linestyle .solid { border-bottom-style:solid;}
.B_coco .linestyle .dashed { border-bottom-style:dashed;}
.B_coco .linestyle .dotted { border-bottom-style:dotted;}
.B_coco .cur .linestyle { display:block;}


.B_coco .form_wrap {}
.B_coco .form_table03 { margin-top:0; padding:30px 0 30px; border: solid 1px #e3e3e3; border-top:none; }
.B_coco .form_table03 dl { height:40px; }
.B_coco .form_table03 dl.form_textarea { height:auto; }
.B_coco .form_table03 .form_btn { margin-top:0;}

.B_coco .form_list .form_textarea { height:150px;}
.B_coco .form_list .form_textarea textarea{ margin:10px 0;}
.B_coco .form_radio dd { margin-right:10px;}
.B_coco .table_edit .Adm_icon { margin-right:10px;}

.B_coco .table_edit, .rank_input { display:none;}
.B_coco .table_cur .table_edit, .table_cur .rank_input { display:block;}

.B_coco .common_table .icon_ask { vertical-align:middle; margin-left:5px;}

.B_coco .btn_wrap a { margin:10px;}
.B_coco .selCondition02 { height:40px;}


/*提交申请 */

.B_coco .ser_p { height:32px; margin-bottom:20px;}
.B_coco .ser_p .ser_l { float:left;}
.B_coco .ser_p .ser_r { float:right;}

.B_coco .ser_p .A_tab_b { line-height:26px;}
.B_coco .ser_p .A_tab_b, .ser_p .search_box { float:left;}


.B_coco  .search_box .search_input { display:block; float:left; width:143px; height:18px; padding:3px 5px; border: solid 1px #d4d4d4; border-right:none; box-shadow:inset 2px 2px 3px rgba(102,102,102,.1); border-radius:2px;}
.B_coco .search_box .search_btn { display:block; float:left; background:url(../../images/yy_sbtn.png) no-repeat 0 -26px; width:46px; height:26px; line-height:26px; text-align:center;}
.B_coco .ser_p .search_box { margin-left:20px;}


.B_coco .coco_table tr:hover { background:#ffffee;}

.B_coco .form_table dl.l_txt { height:80px;}

.B_coco .Adm_progress { margin-bottom:20px;}
.B_coco .coco_form .coco_checkbox { margin-right:10px;}
.B_coco .coco_form .coco_radiobox { margin-right:10px;}

/*.B_coco .coco_cate { height:100px;}*/
.B_coco .coco_cate .cate_tit { width:60px; float:left; line-height:30px;}
.B_coco .cate_list { margin-left:60px;}
.B_coco .cate_list li { position:relative; float:left; display:inline-block; margin:0 0 10px 10px;}
.B_coco .flow_num { background:#e32529; height:13px; border-radius:2px; color:#fff; padding:1px 2px; line-height:13px; position:absolute; top:-3px; right:-3px;}

.B_coco .coco_sea { height:40px;}
.B_coco .coco_sea .search_box, .coco_sea .ser_more { float:right; line-height:20px; margin-left:10px;}
.B_coco .coco_sea .ser_more .more { border-color: #0078b6 transparent transparent;}
.B_coco .coco_table .selCondition  { margin-bottom:20px; margin-top:0;}
.B_coco .coco_table .selTitBor { background:none;}

/*  cc  patch */
.mG_wrap { overflow: auto;}
.B_coco .coco_table  input { margin: 0;}
.B_coco .search_input { margin: 0;}
